<?php
$data[title].='Spieler Planeten';
$data[head].='<style type="text/css">
<!--
.planeten_mond{
	color:#993300;
	font-weight:bold;
}
.planeten_raketensilo{
	color:#FF0000;
	font-weight:bold;
}
.planeten_allianzdepot{
	color:#006600;
	font-weight:bold;
}
-->
</style>';

switch($user_level){
	case 2:	$add=' AND '.$sql_suffix.'spieler.alli='.$user_alli;
	break;
	case 1: $add=' AND '.$sql_suffix.'spieler.id='.$user_id;
	break;
	default: $add='';
	break;
};
if(isset($_GET['spieler'])){
	$add.=' AND '.$sql_suffix.'spieler.id='.strip_tags(str_replace('\'', '"', $_GET['spieler']));
}else{
	$add.=' AND '.$sql_suffix.'spieler.id=-1 ';
};

$sql='SELECT 
	'.$sql_suffix.'spieler.id AS spieler_id, 
	'.$sql_suffix.'spieler.name_ingame AS spieler_name, 
	'.$sql_suffix.'spieler.name_forum AS spieler_forum,
	'.$sql_suffix.'alli.tag,
	'.$sql_suffix.'alli.id AS alli_id,
	'.$sql_suffix.'planeten.kords,
	'.$sql_suffix.'planeten.type,
	'.$sql_suffix.'planeten.mond,
	'.$sql_suffix.'planeten.m_sensorphalanx,
	'.$sql_suffix.'planeten.m_sprungtor,
	'.$sql_suffix.'planeten.id,
	'.$sql_suffix.'planeten.name,
	FLOOR(planfelder/1000*planfelder/1000+terraformer*5) AS size, 
	raketenwerfer*2 + leichterlaser*2 + schwererlaser*8 + ionengeschutz*8 + gauskanone*37 + klschild*20 + plasmawerfer*130 + grschild*100 + abfangrakete*10 + interplanetarrakete*25 AS def,
	FLOOR(30*metallmine* POW(1.1, metallmine)) AS met,
	FLOOR(20*kristallmine* POW(1.1, kristallmine)) AS kris,
	FLOOR(10*deuteriumsynthetisierer*POW(1.1, deuteriumsynthetisierer)*(temp*(-0.002) + 1.28)) AS deut,
	FLOOR((allianzdepot+metallmine+kristallmine+deuteriumsynthetisierer+solarkraftwerk+fusionskraftwerk+roboterfabrik+nanitenfabrik+terraformer+raumschiffwerft+metallspeicher+kristallspeicher+deutriumspeicher+forschungslabor+raketensilo)/FLOOR((planfelder/1000*planfelder/1000)+(terraformer*5))*100) AS bau
FROM 
	'.$sql_suffix.'spieler
	LEFT JOIN '.$sql_suffix.'planeten ON '.$sql_suffix.'planeten.spieler='.$sql_suffix.'spieler.id
	LEFT JOIN '.$sql_suffix.'alli ON '.$sql_suffix.'spieler.alli = '.$sql_suffix.'alli.id
WHERE 
	'.$sql_suffix.'spieler.name_ingame<>"sonstige" '.$add.'
ORDER BY
	'.$sql_suffix.'planeten.kords ASC; ';
//echo '<pre>'.$sql.'</pre>';
$query=mysql_query($sql);
$rows=mysql_fetch_assoc($query);
$zahl=mysql_num_rows($query);

$spieler=0;
unset($spieler);
$spieler['name']		= $rows['spieler_name'];
$spieler['name_forum']	= $rows['spieler_forum'];
$spieler['id']			= $rows['spieler_id'];
$spieler['alli_id']		= $rows['alli_id'];
$spieler['alli_tag']	= $rows['tag'];

echo '<pre>';
print_r($spieler);
echo '</pre>';

if($zahl>0){
	do{
		$planet[$rows['id']]['id']			= $rows['id'];
		$planet[$rows['id']]['type']			= $rows['type'];
		$planet[$rows['id']]['kords']		= $rows['kords'];
		if(isset($rows['name']) && strlen($rows['name'])>1){
			$planet[$rows['id']]['name']	= $rows['name'];
		}else{
			$planet[$rows['id']]['name']	= 'link';
		};
		if($rows['mond']==1){
			$planet[$rows['id']]['mond']	= '<span class="planeten_mond">M (S'.$rows['m_sprungtor'].' P'.$rows['m_sensorphalanx'].')</span>';
		}else{
			$planet[$rows['id']]['mond']	= '';
		};
		$planet[$rows['id']]['def']			= $rows['def'];
		$planet[$rows['id']]['felder']		= $rows['size'];
		$planet[$rows['id']]['verbaut']		= $rows['bau'].'%';
		$planet[$rows['id']]['met']			= $rows['met'];
		$planet[$rows['id']]['kris']		= $rows['kris'];
		$planet[$rows['id']]['deut']		= $rows['deut'];
		$planet[$rows['id']]['galaxy']		= substr($rows['kords'],0,1);
		
	}while($rows=@mysql_fetch_assoc($query));
}else{
	$planet['1']['id']		= -1;
	$planet['1']['type']		= -1;
	$planet['1']['kords']		= '';
	$planet['1']['name']	= 'keine Planeten';
	$planet['1']['felder']		= '';
	$planet['1']['def']		= '';
	$planet['1']['verbaut']		= '';
	$planet['1']['mond']		= '';
	$planet['1']['met']		= '';
	$planet['1']['kris']	= '';
	$planet['1']['deut']	= '';
	$planet['1']['galaxy']	= '';
};

$sort_1='';
$sort_2='';
$sort_3='';
$sort_4='';
$sort_5='';
$sort_6='';
$sort_7='';
$sort_8='';
$sort_9='';


if(isset($_GET['sort'])){
	switch ($_GET['sort']){
		case 1:
			if(isset($_GET['way']) && $_GET['way'] ==2){
				$planet=multisort($planet, "'kords'", false);
			}else{
				$planet=multisort($planet, "'kords'");	
				$sort_1='&way=2';
			}
		break;
		case 2:
			if(isset($_GET['way']) && $_GET['way'] ==2){
				$planet=multisort($planet, "'name'", false);
			}else{
				$planet=multisort($planet, "'name'");	
				$sort_2='&way=2';
			}
		break;
		case 3:
			if(isset($_GET['way']) && $_GET['way'] ==2){
				$planet=multisort($planet, "'felder'");
			}else{
				$planet=multisort($planet, "'felder'", false);	
				$sort_3='&way=2';
			}
		break;
		case 4:
			if(isset($_GET['way']) && $_GET['way'] ==2){
				$planet=multisort($planet, "'verbaut'");
			}else{
				$planet=multisort($planet, "'verbaut'", false);	
				$sort_4='&way=2';
			}
		break;
		case 5:
			if(isset($_GET['way']) && $_GET['way'] ==2){
				$planet=multisort($planet, "'def'", false, 4);
			}else{
				$planet=multisort($planet, "'def'", true, 4);	
				$sort_5='&way=2';
			}
		break;
		case 6:
			if(isset($_GET['way']) && $_GET['way'] ==2){
				$planet=multisort($planet, "'mond'");
			}else{
				$planet=multisort($planet, "'mond'", false);	
				$sort_6='&way=2';
			}
		break;
		case 7:
			if(isset($_GET['way']) && $_GET['way'] ==2){
				$planet=multisort($planet, "'met'");
			}else{
				$planet=multisort($planet, "'met'", false);	
				$sort_7='&way=2';
			}
		break;
		case 8:
			if(isset($_GET['way']) && $_GET['way'] ==2){
				$planet=multisort($planet, "'kris'");
			}else{
				$planet=multisort($planet, "'kris'", false);	
				$sort_8='&way=2';
			}
		break;
		case 9:
			if(isset($_GET['way']) && $_GET['way'] ==2){
				$planet=multisort($planet, "'deut'");
			}else{
				$planet=multisort($planet, "'deut'", false);	
				$sort_9='&way=2';
			}
		break;
		default:
			if(isset($_GET['way']) && $_GET['way'] ==2){
				$planet=multisort($planet, "'kords'", false);
			}else{
				$sort_10='&way=2';
				$planet=multisort($planet, "'kords'", true);	
			}
		break;
	}
}

$data[body].='<h2>Planeten von '.$spieler['name'].' <span style="font-size:70%">('.$spieler['alli_tag'].')</span></h2>
<p>
<a href="'.$dir.'?screen=spieler_flotte&spieler='.$spieler['id'].'" title="Flotte"><img src="'.$dir.'design/images/global_fleet.'.$data[img_end].'"> </a>
<a href="'.$dir.'?screen=spieler_forschung&spieler='.$spieler['id'].'" title="Forschung"><img src="'.$dir.'design/images/global_forschung.'.$data[img_end].'"> </a>
<a href="'.$dir.'?screen=pstatts_spieler&spieler='.$spieler['id'].'" title="Punktestatistik"><img src="'.$dir.'design/images/global_chart.'.$data[img_end].'"></a>
</p>';

$data[body].='<table border="0" cellspacing="1" cellpadding="00">
  <tr>
    <th width="20">Nr.</th>';
if($user_bild){
	$data[body].='<th ">&nbsp;</th>';
};
$data[body].='	
    <th><a href="'.$dir.'?screen=spieler_planeten&spieler='.$_GET['spieler'].'&sort=1'.$sort_1.'">Koordinaten</a></th>
    <th><a href="'.$dir.'?screen=spieler_planeten&spieler='.$_GET['spieler'].'&sort=2'.$sort_2.'">Name</a></th>
    <th><a href="'.$dir.'?screen=spieler_planeten&spieler='.$_GET['spieler'].'&sort=3'.$sort_3.'">Felder</a></th>
    <th><a href="'.$dir.'?screen=spieler_planeten&spieler='.$_GET['spieler'].'&sort=4'.$sort_4.'">Verbaut</a></th>
    <th><a href="'.$dir.'?screen=spieler_planeten&spieler='.$_GET['spieler'].'&sort=5'.$sort_5.'">Def</a></th>
    <th><a href="'.$dir.'?screen=spieler_planeten&spieler='.$_GET['spieler'].'&sort=6'.$sort_6.'">Mond</a></th>
    <th><a href="'.$dir.'?screen=spieler_planeten&spieler='.$_GET['spieler'].'&sort=7'.$sort_7.'">Met</a></th>
    <th><a href="'.$dir.'?screen=spieler_planeten&spieler='.$_GET['spieler'].'&sort=8'.$sort_8.'">Kris</a></th>
    <th><a href="'.$dir.'?screen=spieler_planeten&spieler='.$_GET['spieler'].'&sort=9'.$sort_9.'">Deut</a></th>

    ';
	if($user_addlinks){
		$data[body].='<th>&nbsp;</th>
		';
	};
$data[body].='</tr>';
$nr=0;
foreach($planet as $part){
	$nr++;
	$data[body].='<tr>
    <td align="center" background="'.$dir.'design/images/galaxy_0'.$part['galaxy'].'.'.$data[img_end].'">
		'.$nr.'	
	</td>';
if($user_bild){
	$data[body].='
	<td width="88px" align="center" background="'.$dir.'design/images/galaxy_0'.$part['galaxy'].'.'.$data[img_end].'">
		<img name="Planet" src="'.$_SESSION['USER_STYLE'].'/planeten/small/s_'.$part['type'].'">
	</td>';
};
$data[body].='
    <td align="center" background="'.$dir.'design/images/galaxy_0'.$part['galaxy'].'.'.$data[img_end].'">
		'.$part['kords'].'	
	</td>
    <td align="center" background="'.$dir.'design/images/galaxy_0'.$part['galaxy'].'.'.$data[img_end].'">
		<a href="'.$dir.'?screen=detail_planet&id='.$part['id'].'">'.$part['name'].'</a>	
	</td>
    <td align="center" background="'.$dir.'design/images/galaxy_0'.$part['galaxy'].'.'.$data[img_end].'">
		'.$part['felder'].'	
	</td>
    <td align="center" background="'.$dir.'design/images/galaxy_0'.$part['galaxy'].'.'.$data[img_end].'">
		'.$part['verbaut'].'	
	</td>
    <td align="center" background="'.$dir.'design/images/galaxy_0'.$part['galaxy'].'.'.$data[img_end].'">
		'.$part['def'].'	
	</td>
    <td align="center" background="'.$dir.'design/images/galaxy_0'.$part['galaxy'].'.'.$data[img_end].'">
		'.$part['mond'].'	
	</td>
    <td align="center" background="'.$dir.'design/images/galaxy_0'.$part['galaxy'].'.'.$data[img_end].'">
		'.$part['met'].'
	</td>
    <td align="center" background="'.$dir.'design/images/galaxy_0'.$part['galaxy'].'.'.$data[img_end].'">
		'.$part['kris'].'	
	</td>
    <td align="center" background="'.$dir.'design/images/galaxy_0'.$part['galaxy'].'.'.$data[img_end].'">
		'.$part['deut'].'	
	</td>';

	if($user_addlinks){
			$data[body].='<td align="center" width="40" background="'.$dir.'design/images/galaxy_0'.$part['galaxy'].'.'.$data[img_end].'">
			<a href="'.$dir.'?screen=rak_att&load='.$part['id'].'" title="Raketen Simulator" ><img src="'.$dir.'design/images/raketen_att.gif" alt="att" /></a><a href="'.$dir.'?screen=rak_att_plan&target='.$part['id'].'" title="Raketen Planung" ><img src="'.$dir.'design/images/raketen_plan.gif" alt="plan" /></a>
			</td>';
	};
	$data[body].='</tr>';
};
$data[body].='</table>
';

?>
